################################################################################
# MAKEFILE POUR LE CLIENT JAVA
################################################################################

CLIENT = TraceClient.class

####################################
#        CIBLES 
####################################

all: $(CLIENT) doc

$(CLIENT) :
	@echo ' '
	@echo 'Building target: $@'
	@echo 'Invoking: javac'
	javac traceClient/TraceClient.java -d .
	@echo 'Jaring'
	jar cvfm TraceClient.jar traceClient/manifest.mf  traceClient/*class
	@echo 'Finished building target: $@'

doc:
	@echo ' '
	@echo 'Building documentation'
	javadoc -d doc/  -private -author traceClient
	@echo 'Finished building documentation'

clean:
	rm traceClient/$(CLIENT)
	rm TraceClient.jar
	rm -rf doc
